package com.quanyan.stadium.entity.vo;

import java.io.Serializable;

/**
 * Created by xiao.lai on 16/5/26.
 */
public class GameSchedule implements Serializable {

    private static final long serialVersionUID = -927191773957798974L;

    private Integer id;

    private Integer gameId;

    private String gameName;

    private Integer type = 0;

    private Integer roundId;

    private GameTeam homeGameTeam;

    private GameTeam awayGameTeam;

    private Long startTime;

    private Long endTime;

    private PlaceUnitInfo placeUnitInfo;

    private Byte isAccess = 0;

    private Byte recordStatus;   //积分录入状态

    private Long curTime = System.currentTimeMillis();

    private String score;

    private Byte isWin = 1;

    private Byte group = 1;  // 该赛程所属分组,默认不分组,只有在混合存在分组

    private Integer categoryId;

    private Byte gameEventType = 0;  //赛事类型

    private Byte recordAuth=0;    // 录入权限(当前用户是否可以录入)

    public Byte getRecordAuth() {
        return recordAuth;
    }

    public void setRecordAuth(Byte recordAuth) {
        this.recordAuth = recordAuth;
    }

    public Byte getGroup() {
        return group;
    }

    public void setGroup(Byte group) {
        this.group = group;
    }

    public Byte getIsWin() {
        return isWin;
    }

    public void setIsWin(Byte isWin) {
        this.isWin = isWin;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getGameId() {
        return gameId;
    }

    public void setGameId(Integer gameId) {
        this.gameId = gameId;
    }

    public String getGameName() {
        return gameName;
    }

    public void setGameName(String gameName) {
        this.gameName = gameName;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getRoundId() {
        return roundId;
    }

    public void setRoundId(Integer roundId) {
        this.roundId = roundId;
    }

    public GameTeam getHomeGameTeam() {
        return homeGameTeam;
    }

    public void setHomeGameTeam(GameTeam homeGameTeam) {
        this.homeGameTeam = homeGameTeam;
    }

    public GameTeam getAwayGameTeam() {
        return awayGameTeam;
    }

    public void setAwayGameTeam(GameTeam awayGameTeam) {
        this.awayGameTeam = awayGameTeam;
    }

    public Long getStartTime() {
        return startTime;
    }

    public void setStartTime(Long startTime) {
        this.startTime = startTime;
    }

    public Long getEndTime() {
        return endTime;
    }

    public void setEndTime(Long endTime) {
        this.endTime = endTime;
    }

    public PlaceUnitInfo getPlaceUnitInfo() {
        return placeUnitInfo;
    }

    public void setPlaceUnitInfo(PlaceUnitInfo placeUnitInfo) {
        this.placeUnitInfo = placeUnitInfo;
    }

    public Byte getIsAccess() {
        return isAccess;
    }

    public void setIsAccess(Byte isAccess) {
        this.isAccess = isAccess;
    }

    public Byte getRecordStatus() {
        return recordStatus;
    }

    public void setRecordStatus(Byte recordStatus) {
        this.recordStatus = recordStatus;
    }

    public Long getCurTime() {
        return curTime;
    }

    public void setCurTime(Long curTime) {
        this.curTime = curTime;
    }

    public String getScore() {
        return score;
    }

    public void setScore(String score) {
        this.score = score;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public Byte getGameEventType() {
        return gameEventType;
    }

    public void setGameEventType(Byte gameEventType) {
        this.gameEventType = gameEventType;
    }
}
